#include <iostream>
using namespace std;

int main() {
  string s; // 存储用户输入的字符串
  cin >> s; // 从标准输入读取字符串

  string hello; // 用于存储转换后的蛇形命名结果

  // 遍历输入字符串的每个字符
  for (auto fu : s) {
    // 如果字符是大写字母
    if (isupper(fu)) {
      // 在大写字母前添加下划线，并将大写字母转为小写
      hello = hello + "_" + char(fu + 32);
    } else {
      // 如果是小写字母或其他字符，直接添加到结果中
      hello = hello + fu;
    }
  }

  //截止hello字符串的一段子串（去掉开头的下划线，从索引1号位置开始，截取到末尾）
  cout << hello.substr(1);

  return 0;
}